#ifndef _GENERATE_H
#define _GENERATE_H
#include "BaseState.h"
class Generate
{
private:
	//Base State that is switched through
	BaseState* m_baseState;
public:
	//Sets the state of the baseState
	void setBaseState(BaseState* bs);
	
	//Returns the state inside of the base state
	GameState* getGameState();
	
	//calls the create,render, and update
	void constructState(IDirect3DDevice9* m_pD3DDevice);
	
	//calls the destroy 
	void deconstructState();
};

#endif

